From: Philip Withnall Date: Tue, 4 Aug 2026 15:56:43 +0000 (+0100) Subject: tests: Add simple tests for `ostree summary` key commands X-Git-Tag: archive/raspbian/2026.4-1+rpi1^2~9^2^2~6^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c7895569503b6cc256e00415e09f0522bbb8e75d;p=ostree.git tests: Add simple tests for `ostree summary` key commands Add simple tests for `--list-metadata-keys` and `--print-metadata-key`, mostly just to check that they don’t include signature verification output, but also as a smoketest. Signed-off-by: Philip Withnall --- diff --git a/tests/test-summary-view.sh b/tests/test-summary-view.sh index c1d81bdd..4e149ddb 100755 --- a/tests/test-summary-view.sh +++ b/tests/test-summary-view.sh @@ -24,7 +24,7 @@ set -euo pipefail . $(dirname $0)/libtest.sh -echo "1..2" +echo "1..4" COMMIT_SIGN="" SUMMARY_HOMEDIR="" @@ -72,3 +72,18 @@ assert_file_has_content_literal raw-summary.txt "'ostree.summary.last-modified': assert_not_file_has_content raw-summary.txt "Found [0-9]+ signature" assert_not_file_has_content raw-summary.txt "Summary is unsigned" echo "ok view summary raw" + +# Listing keys. +${OSTREE} summary ${SUMMARY_HOMEDIR} --list-metadata-keys > keys-summary.txt +assert_file_has_content_literal keys-summary.txt "ostree.summary.mode" +assert_file_has_content_literal keys-summary.txt "ostree.summary.indexed-deltas" +assert_not_file_has_content keys-summary.txt "Found [0-9]+ signature" +assert_not_file_has_content keys-summary.txt "Summary is unsigned" +echo "ok list summary keys" + +# Printing a particular key. +${OSTREE} summary ${SUMMARY_HOMEDIR} --print-metadata-key ostree.summary.mode > key-summary.txt +assert_file_has_content_literal key-summary.txt "'archive-z2'" +assert_not_file_has_content key-summary.txt "Found [0-9]+ signature" +assert_not_file_has_content key-summary.txt "Summary is unsigned" +echo "ok print a summary key" \ No newline at end of file